﻿// IrcConnectCommand.cs is part of AGatherBot.
//
// AGatherBot is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 3 as
// published by the Free Software Foundation.
//
// AGatherBot is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public version 2 License for more details.
//
// You should have received a copy of the GNU General Public License
// along with AGatherBot. If not, see <http://www.gnu.org/licenses/>.

using AGatherBot;
using System;

namespace AIrcClient.Commands
{
    class IrcConnectCommand : ISharpCommand
    {
        private AIrcClient IrcClient
        {
            get;
            set;
        }

        public IrcConnectCommand(AIrcClient client)
        {
            this.IrcClient = client;
        }

        public string CommandName
        {
            get
            {
                return ("Irc-Connect");
            }
        }

        public string Execute(object sender, string input)
        {
            this.IrcClient.Connect();
            return string.Empty;
        }

        public string Help(object sender, string input)
        {
            return string.Empty;
        }
    }
}